stuffed animals - French English Dictionary